/*    职位页面批处理操作样式    */
.p_batchactionbox {
   -moz-box-sizing:border-box; 
   box-sizing:border-box;
   width:100%;
}
.p_action_header {
   border-bottom:1px solid #C5C5C5;
   background:#E6EDF1;
   padding:0px 10px 0px 15px;
   height:35px;
   min-width:1095px;
}
.p_action_header > ul {
   padding:0;
   margin:0;
}
.p_action_header > ul > li {
   list-style:none;
   float:left;
   border-right:1px solid #C5C5C5;
   border-left:1px solid #ffffff;
   height:27px;
   padding-top:8px;
   font-size:12px;
}
.p_action_header > ul > li span.pos_tipwords {
   margin-left:185px;
}
.p_batchaction_inner {
   border-bottom:1px solid #C5C5C5;
   background:#E6EDF1;
   padding:8px 10px 5px 15px;
   min-width:1095px;
}
.p_batchaction_inner.needfixed {
   padding-left: 112px;
   position: fixed;
   top: 114px;
   box-sizing: border-box;
   left: 0;
   width: 100%;
   z-index: 12;
}
#jobneeds.hr_position_indexinner.needmargintop {
   margin-top: 40px;
}
.p_batchactionbox .selectnum {
   font-weight:bold;
}
.p_batchactionbox .actions_change a {
   display:inline-block;
   color:#005D78;
   font-weight:normal;
   margin:0px 0px 0 0px;
   padding:0px 7px !important;
   border:1px solid #aabdc9;
   border-radius:11px;
   background-image:-moz-linear-gradient(top, #ddeaef, #cadce2); /* Firefox */
   background-image:-ms-linear-gradient(top, #ddeaef, #cadce2); /* IE10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ddeaef), color-stop(1, #cadce2)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddeaef', endColorstr='#cadce2', GradientType='0'); /* IE*/
}
.p_batchactionbox .actions_change a:hover {
   background-image:-moz-linear-gradient(top, #cadce2, #ddeaef); /* Firefox */
   background-image:-ms-linear-gradient(top, #cadce2, #ddeaef); /* IE10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #cadce2), color-stop(1, #ddeaef)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cadce2', endColorstr='#ddeaef', GradientType='0'); /* IE*/
}
.p_batchactionbox .actions_change a.noboxradius {
   display:inline-block;
   color:#666666;
   font-weight:normal;
   margin:0px 0px 0 20px;
   padding:0px 7px !important;
   border:0px solid #aabdc9;
   border-radius:0px;
   background:none;
   filter:none;
}
.p_batchactionbox .actions_change i.unsave,
.hr_position_infoshow dt > a.unsave {
   margin:0 3px;
   display:inline-block;
   vertical-align:middle;
   width:18px;
   height:19px;
   background:url(/images/3/hr_comicon.png) -138px -144px no-repeat;
}
.hr_position_infoshow dt > a.unsave {
   background-position:-138px -60px;
}
.hr_position_infoshow dt > a.unsave:hover {
   background-position: -138px -61px;
}
.p_batchactionbox .actions_change i.save,
.hr_position_infoshow dt > a.save {
   margin:0 3px;
   display:inline-block;
   vertical-align:middle;
   width:18px;
   height:19px;
   background:url(/images/3/hr_comicon.png) -138px -59px no-repeat;
}
.hr_position_infoshow dt > a.save {
   background-position:-138px -145px;
}
.hr_position_infoshow dt > a.save:hover {
   background-position:-138px -104px;
}
.p_batchactionbox .actions_change i.infolder {
   margin:0 3px;
   display:inline-block;
   vertical-align:middle;
   width:16px;
   height:18px;
   background:url(/images/3/hr_comicon.png) -169px -436px no-repeat;
}
.p_batchactionbox .actions_change i.delete, 
.p_batchactionbox .actions_change i.permdelete,
.hr_position_infoshow dt > a.delete {
   margin:0 3px;
   display:inline-block;
   vertical-align:middle;
   width:13px;
   height:18px;
   background:url(/images/3/hr_comicon.png) -138px -320px no-repeat;
}
.hr_position_infoshow dt > a.delete:hover {
   background-position: -138px -363px;
}
.hr_position_infoshow dt > a.delete.unclick {
   margin-left:0px;
   cursor:default;
   opacity:0.4;
}
.p_batchactionbox .actions_change i.restore,
.hr_position_infoshow dt > a.restore {
   margin:0 3px;
   display:inline-block;
   vertical-align:middle;
   width:13px;
   height:18px;
   background:url(/images/3/hr_comicon.png) -138px -401px no-repeat;
}
.hr_position_infoshow dt > a.restore:hover {
   background-position: -138px -438px;
}
.hr_position_infoshow dt > a.settop,
.p_batchactionbox .actions_change i.unsettop {
   margin:0 3px;
   display:inline-block;
   vertical-align:middle;
   width:16px;
   height:20px;
   background:url(/images/3/hr_comicon.png) -171px -363px no-repeat;
}
.hr_position_infoshow dt > a.settop:hover {
   background-position: -171px -333px;
}
.hr_position_infoshow dt > a.unsettop,
.p_batchactionbox .actions_change i.settop {
   margin:0 3px;
   display:inline-block;
   vertical-align:middle;
   width:16px;
   height:18px;
   background:url(/images/3/hr_comicon.png) -171px -333px no-repeat;
}
.hr_position_infoshow dt > a.unsettop:hover {
   background-position: -171px -333px;
}
.hr_position_infoshow dt > a.renew,
.p_batchactionbox .actions_change i.renew {
   margin:0 3px 0 0px;
   display:inline-block;
   vertical-align:middle;
   width:22px;
   height:20px;
   background:url(/images/3/hr_comicon_2.png) -46px -240px no-repeat;
}
.hr_position_infoshow dt > a.renew.unclick {
   margin-left:0px;
   cursor:default;
   opacity:0.4;
}
.hr_position_infoshow dt > a.renew:hover {
   background-position: -46px -241px;
}
.hr_position_infoshow dt > a.renew_false {
   margin:0 3px 0 0px;
   display:inline-block;
   vertical-align:middle;
   width:22px;
   height:20px;
   background:url(/images/3/hr_comicon_2.png) -82px -240px no-repeat;
}
.hr_position_infoshow dt > a.renew_false.unclick {
   margin-left:0px;
   cursor:default;
   opacity:0.4;
}
.hr_position_infoshow dt > a.renew_success {
   margin:0 3px 0 0px;
   display:inline-block;
   vertical-align:middle;
   width:22px;
   height:20px;
   background:url(/images/3/hr_comicon_2.png) -120px -240px no-repeat;
}
.hr_position_infoshow dt > a.renew_success.unclick {
   margin-left:0px;
   cursor:default;
   opacity:0.4;
}
.p_batchactionbox .actions_change i.autorenew {
   margin:0 3px 0 0px;
   display:inline-block;
   vertical-align:middle;
   width:22px;
   height:20px;
   background:url(/images/3/hr_comicon_2.png) -161px -240px no-repeat;
}

/***刷新dialog样式***/
.refreshtip_words {
   color: #666666;
   line-height: 25px;
   margin-bottom: 5px;
   padding-left: 23px;
   border-bottom:1px solid #d9dcdd;
   padding-bottom:10px;
}
.refreshtip_words.nodataline {
   border-bottom:0px;
   padding-bottom:0px;
}
.refreshtip_words > i {
    background: url("/images/3/hr_comicon_2.png") no-repeat -94px -64px;
    display: inline-block;
    height: 21px;
    margin-left: -24px;
    vertical-align: middle;
    width: 21px;
}
.refresh_sync {
   
}
.refresh_synctitle {
   color:#666666;
   padding:7px 0;
}
.refresh_syncselect {
   
}
.refreshtip_dialog .modal-footer > em {
   float: left;
   color: #d2871d;
   margin:5px 0 0 0px;
   font-size: 12px;
}
.refreshtip_dialog .modal-footer > em > b {
   color: #ff6000;
}
.refreshtip_dialog .modal-footer > a.settingbtn {
   float: left;
   margin:5px 0 0 4px;
   font-size: 12px;
}

/*   jobposition  */
.hr_position_set {
}
.positionselect {
   margin:10px 0 0 15px;
   color:#666666;
}
.separated_line {
   margin:9px 0 0 15px;
   color:#999999;
}
.positionselect .highlight_arrow {
   color:#ff6600;
}
.arrow_down {
   background: url("/images/3/hr_comicon.png") no-repeat -177px -34px;
   display: inline-block;
   height: 11px;
   vertical-align: middle;
   width: 9px;
}
.positionselect .highlight_arrow .arrow_down {
   background-position:-177px -72px;
}
.arrow_up {
   background: url("/images/3/hr_comicon.png") no-repeat -177px -53px;
   display: inline-block;
   height: 11px;
   vertical-align: middle;
   width: 9px;
}
.positionselect .highlight_arrow .arrow_up {
   background-position:-177px -89px;
}

.hr_position_each {
   padding:10px 15px;
   border-bottom:1px dotted #bbbbbb;
   position:relative;
}
.hr_position_each.selected {
   background-color: #deedda;
}
.hr_position_each_havebg {
   background:#f5f7f8;
}
.hr_position_each .hr_position_infoshow {
   min-width:600px;
}
.hr_position_each .hr_position_infoshow dl {
   margin:0px;
}
.hr_position_each .hr_position_infoshow dl dt {
   color:#666666;
   font-size:14px;
   padding:2px 0 5px 0;
}
.hr_position_each dl dt > span {
   font-weight:normal;
}
.hr_position_each dt > span i {
   background: url("/images/3/hr_comicon.png") no-repeat;
   display: inline-block;
   height: 18px;
   width: 18px;
   vertical-align: middle;
}
.hr_position_each dt > span i.pfrom_51job {
   background-position:-421px -268px;
}
.hr_position_each dt > span i.pfrom_zhilian {
   background-position:-449px -268px;
}
.hr_position_each dt > span i.pfrom_pipapai {
   background-position:-477px -268px;
}
.hr_position_each dt > span i.pfrom_resume {
   background-position:-477px -294px;
   width:32px;
}
.hr_position_each .hr_position_infoshow dl dd {
   margin-left:0px;
   color:#666666;
   padding:2px 0 2px 20px;
   font-size:13px;
}
.hr_position_each .hr_position_infoshow dl dd span {
   font-size:14px;
   margin:0 5px;
}
.hr_position_each .hr_position_infoshow dl dd.interview span {
   margin:0 0px 0 3px;
   font-size:13px;
   display:inline-block;
}
.hr_position_each .hr_position_infoshow dl dd b.black {
   color:#000000;
}
.hr_position_each i.online_interview,.hr_position_looktop5 i.online_interview {
   display:inline-block;
   vertical-align:middle;
   cursor:pointer;
   width:17px;
   height:17px;
   background:url(/images/3/hr_comicon.png) no-repeat;
   margin:0 1px;
}
.hr_position_each i.online_interview.facetest,.hr_position_looktop5 i.online_interview.facetest {
   background-position:-209px -418px;
   width:14px;
}
.hr_position_each i.online_interview.videotest,.hr_position_looktop5 i.online_interview.videotest {
   background-position:-231px -419px;
   width:14px;
}
.hr_position_each i.online_interview.persontest,.hr_position_looktop5 i.online_interview.persontest {
   background-position:-253px -419px;
}
.hr_position_each i.online_interview.penceltest,.hr_position_looktop5 i.online_interview.penceltest {
   background-position:-275px -419px;
}
.hr_position_each i.online_interview.facetest.gray,.hr_position_looktop5 i.online_interview.facetest.gray {
   background-position:-209px -448px;
   width:14px;
}
.hr_position_each i.online_interview.videotest.gray,.hr_position_looktop5 i.online_interview.videotest.gray {
   background-position:-231px -448px;
   width:14px;
}
.hr_position_each i.online_interview.persontest.gray,.hr_position_looktop5 i.online_interview.persontest.gray {
   background-position:-253px -448px;
}
.hr_position_each i.online_interview.penceltest.gray,.hr_position_looktop5 i.online_interview.penceltest.gray {
   background-position:-275px -449px;
   cursor:default;
}
.hr_position_looktop5 i.online_interview.penceltest.gray {
   background-position:-275px -448px;
}
.hr_position_each i.required_i {
   display:inline-block;
   vertical-align:middle;
   width:17px;
   height:18px;
   background:url(/images/3/hr_comicon.png) -328px -386px no-repeat;
   margin:0 1px;
   position:relative;
}
.hr_position_each i.required_i.havedone {
   background-position:-266px -385px;
}
.hr_position_each .interview span.gray_arrow {
   display:inline-block;
   vertical-align:middle;
   width:6px;
   height:11px;
   margin:0 2px;
   background:url(/images/3/hr_comicon.png) -312px -450px no-repeat;
}
.hr_position_each .hr_position_control {
   margin:25px 20px 0 0;
   width:200px;
   text-align:right;
   position:absolute;
   left:562px;
   top:12px;
}
.hr_position_each .hr_position_control.nopermission {
   margin-top:9px;
}
.hr_resumerequiredtip {
   width:362px;
   height:23px;
   display:inline-block;
   background:url(/images/3/p_protip.png) no-repeat;
   color:#d2871d;
   padding:13px 5px 5px 10px;
   position:absolute;
   z-index:11;
   cursor:default;
   top:16px;
   left:-51px;
}
.hr_resumerequiredtip > em {
   font-style:normal;
}
.hr_resumerequiredtip > em.iknow {
   color:#005d78;
   cursor:pointer;
}
.hr_pos_numpeople span.fontweight {
   font-weight:normal;
   color:#d2871d;
   font-size:14px;
   vertical-align:middle;
}
.hr_pos_numpeople.hr_pos_numpeople_no span.fontweight {
   color:#999999;
   font-size:14px;
}
.hr_pos_numpeople span.fonddetail {
   font-size:12px;
   display:inline-block;
   font-weight:normal;
   padding:0 5px;
   line-height:15px;
   color:#ffffff;
   border:1px solid #729ab8;
   border-radius:5px;
   vertical-align:middle;
   position:relative;
   top:-1px;
   background-image:-moz-linear-gradient(top, #96b5c8, #7999ac); /* Firefox */
   background-image:-ms-linear-gradient(top, #96b5c8, #7999ac); /* ie10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #96b5c8), color-stop(1, #7999ac)); /* Saf4+, Chrome */
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#96b5c8', endColorstr='#7999ac', GradientType='0'); /* IE*/
}
.hr_pos_numpeople > a.p_ositesearchbtn {
   display:inline-block;
   vertical-align:middle;
   width:19px;
   height:18px;
   margin:0 0px 0 17px;
   background:url(/images/3/hr_comicon.png) -369px -491px no-repeat;
}

.hr_position_each .hr_position_control .hr_pos_changereq {
   line-height:16px;
   color:#005D78;
   margin:8px 15px 0 10px;
   cursor:pointer;
   position:relative;
}
.hr_position_each .hr_position_control .hr_pos_changereq i {
   display:inline-block;
   vertical-align:middle;
   width:10px;
   height:5px;
   background:url(/images/3/hr_comicon.png) -264px -70px no-repeat;
}
.hr_position_each .hr_position_control .hr_pos_editreq {
   line-height:16px;
   margin:8px 0px 0 0px;
   padding-right:10px;
}
.hr_comdialogwrap {
   background:url(/images/3/opt_img_gray.png) repeat;
   padding:3px;
   position:absolute;
   border-radius:3px;
   top:16px;
   left:-9px;
   display:none;
   z-index:1;
}
.hr_comdialoginnerwrap {
   background-color:#ffffff;
   border:1px solid #bdbdbd;
}
.hr_changeeachone {
   border-bottom:1px solid #e1e1e1;
   padding:4px 8px;
   width:48px;
}
.hr_changeeachone a {
   color:#000000;
}
.hr_changeeachone:hover {
   background-color:#f1f1f1;
}

#area_all,#sync_all,#source_all {
   font-weight:bold;
   color:#D2871D;
}
/*   职位管理的top5 dialog  */
.hr_position_top5 {
   background:url(/images/3/opt_img_gray.png) repeat;
   padding:4px;
   position:absolute;
   border-radius:3px;
   display:none;
}
.hr_position_top5inner {
   background-color:#ffffff;
   border:1px solid #bdbdbd;
   padding:5px 15px;
}
.hr_position_top5inner .hr_top5match {
   width:600px;
   height:auto;
}
.hr_position_top5inner .hr_top5img {
   position:absolute;
   background:url(/images/3/hr_comicon.png) -357px -1px no-repeat;
   width:54px;
   height:40px;
   left:4px;
   top:4px;
}
.hr_position_top5inner .hr_top5uppoint {
   width:15px;
   height:12px;
   position:absolute;
   background:url(/images/3/hr_comicon.png) -261px -84px no-repeat;
   right:65px;
   top:-7px;
}
.hr_position_top5 .closediv {
   position:absolute;
   right:15px;
   top:15px;
   width:12px;
   height:12px;
   background:url(/images/3/hr_comicon.png) -259px -219px no-repeat;
   cursor:pointer;
}
.hr_position_table {
}
.hr_position_table table th {
   color:#033333;
   font-weight:normal;
   border-bottom:1px dotted #dddddd;
   padding:10px 0 5px 0px;
}
.hr_position_table table td {
   border-bottom:1px dotted #dddddd;
   color:#666666;
   padding:5px 0;
}
.hr_position_table table td i.i_green {
   display:inline-block;
   font-size:9px;
   text-align:center;
   line-height:15px;
   width:13px;
   height:15px;
   background:url(/images/3/hr_comicon.png) -213px -136px no-repeat;
   color:#ffffff;
}
.hr_position_table table td i.i_blue {
   display:inline-block;
   font-size:9px;
   text-align:center;
   line-height:15px;
   width:13px;
   height:15px;
   background:url(/images/3/hr_comicon.png) -213px -173px no-repeat;
   color:#ffffff;
}
.hr_position_table table td i.interview_progress {
   display:inline-block;
   vertical-align:middle;
   width:15px;
   height:15px;
   background:url(/images/3/hr_comicon.png) -213px -85px no-repeat;
}
.hr_position_table table td i.interview_progress.gray {
   background-position:-213px -42px;
}
.hr_position_table table td i.interview_progress.grayblue {
   background-position:-213px -0px;
}
.hr_position_table table td i.interview_progress.blue {
   background-position:-213px -85px;
}

.hr_position_table table td .match_degree {
   width:100%;
   height:5px;
   overflow:hidden;
   border-radius:3px;
   background:url(/images/3/match_gress.jpg) 0px 0px repeat-x;
}
.hr_position_table table td .match_degree .blue {
   float:left;
   height:5px;
   overflow:hidden;
   border-radius:3px;
   background:url(/images/3/match_gress.jpg) 0px -5px repeat-x;
}
.hr_position_table table td .match_degree .green {
   float:left;
   height:5px;
   overflow:hidden;
   border-radius:3px;
   background:url(/images/3/match_gress.jpg) 0px -10px repeat-x;
}
.hr_position_table table td .match_degree .orange {
   float:left;
   height:5px;
   overflow:hidden;
   border-radius:3px;
   background:url(/images/3/match_gress.jpg) 0px -15px repeat-x;
}
.hr_top5checkmore {
   text-align:center;
   padding:8px 0 3px 0;
}


/*  require select css  */
.hr_position_set_inner {
   padding:40px 15px 0 15px;
}
.req_box {
   border-bottom:1px solid #dfdfdf;
   padding:22px 0 10px 0;
}
.req_box.nobottomborder {
   border-bottom:0px;
}
.req_title {
   padding-left:95px;
   margin-bottom:18px;
}
.req_title span {
   color:#709EB3;
   line-height:24px;
}
.req_title span.num_tip {
   color:#999999;
   margin:3px 0 0 8px;
}
.req_title .req_ctskillbox {
   width:142px;
   margin:0px 0 0 12px;
   height:24px;
   background:url(/images/3/hr_comicon.png) -358px -133px no-repeat;
}
.req_title .req_ctskillbox input[type="text"] {
   float:left;
   border:0px;
   width:105px;
   height:16px;
   background:none;
   margin-bottom:0px;
   font-size:13px;
}
.req_title .req_ctskillbox a {
   float:left;
   width:24px;
   height:24px;
}
.req_box .form-horizontal {
   max-width:1050px;
   font-size:13px;
   position:relative;
}
.req_box .form-horizontal .control-group {
   float:left;
   width:520px;
   height:34px;
}
.req_box .form-horizontal .control-group .control-label {
   font-weight:bold;
   color:#666666;
   word-wrap:break-word; 
   word-break:break-all;
}
.req_box .form-horizontal .control-group .control-label b {
   width:60px;
   vertical-align:middle;
   font-weight:normal;
	display:inline-block;
   overflow:hidden;
   word-break:keep-all;
   white-space:nowrap;
   text-overflow:ellipsis;
   word-wrap:normal;
}
.req_box .form-horizontal .control-group .controls {
   position:relative;
}
/*.req_box .form-horizontal .control-group .controls select {
   width:74px;
}*/
.req_box .form-horizontal .control-group .controls select option {
   font-size:13px;
}
/*.req_box .form-horizontal .control-group .controls select.longselect {
   width:168px;
}*/
.req_box .form-horizontal .control-group .controls input[type="text"] {
   width:44px;
   padding-right:22px;
}
.req_box .form-horizontal .control-group .controls i.inputword {
   position:absolute;
   left:56px;
   top:7px;
   font-style:normal;
   font-size:12px;
   color:#999999;
}
.req_box .form-horizontal .control-group .controls i.inputword.position_long {
   left:147px;
}
.req_box .form-horizontal .control-group .controls span {
   margin-left:3px;
   color:#666666;
   font-size:14px;
}
.req_box .form-horizontal .control-group .controls .btn-req {
   width:70px;
   padding:5px 10px;
}
.req_box .form-horizontal .control-group .controls a.trash {
   display:inline-block;
   width:9px;
   height:9px;
   margin-top:7px;
   margin-left:30px;
   background:url(/images/3/hr_comicon.png) -459px 0px no-repeat;
}

.req_box input[type="radio"].school_level {
   margin-top:-3px;
}
.req_box .level_explan { 
   display:inline-block; 
   width:10px; 
   height:10px; 
   position:relative; 
   z-index:1; 
   background:url(/images/3/hr_comicon.png) -213px -317px no-repeat;
}
.req_box .form-horizontal .control-group .controls span.fontsize {
   font-size:13px;
   color:#000000;
}
.req_box .hr_net_tipdialog {
   position:absolute;
   left:-77px;
   top:23px;
   background:url(/images/3/opt_img_gray.png) repeat;
   padding:3px;
   width:380px;
   border-radius:2px;
   display:none;
}
.req_box .hr_net_point {
   position:absolute;
   width:18px;
   height:12px;
   background:url(/images/3/hr_comicon.png) -260px -84px no-repeat;
   top:-8px;
   left:72px;
}
.req_box .hr_net_tipcontent {
   border:1px solid #bdbdbd;
   border-radius:3px;
   background-color:#ffffff;
   padding:8px 10px;
}
.req_box .form-horizontal .control-group .controls .hr_net_tipcontent span {
   text-indent:2em;
   line-height:22px;
   font-size:12px;
}
.req_box .form-horizontal .control-group .controls .hr_net_tipcontent span b {
   font-size:14px;
   color:#000000;
}
.req_box .hr_net_tipcontent div {
   text-align:right;
   padding-right:10px;
}

.longmarginleft > select.exp_select {
   width:100px;
}
.longmarginleft > span.exp_select {
   margin-right:10px;
}
.req_box .form-horizontal .control-group .controls.longmarginleft i.inputword {
   left:160px;
}

/*  position detail css */
.hr_position_thename {
   display:inline-block;
   font-size:20px;
   padding:22px 0 2px 0;
}
.hr_position_thename a {
   font-size:14px;
   color:#d2871d;
   margin-left:5px;
}
.hr_position_thename a.offsitesar_josbtn {
   display:inline-block;
   vertical-align:middle;
   width:19px;
   height:18px;
   margin:0 0px 0 17px;
   background:url(/images/3/hr_comicon.png) -369px -491px no-repeat;
}
.hr_position_thename span.fonddetail {
   font-size:12px;
   display:inline-block;
   font-weight:normal;
   padding:0 5px;
   line-height:15px;
   color:#ffffff;
   border:1px solid #729ab8;
   border-radius:5px;
   vertical-align:middle;
   position:relative;
   top:-2px;
   background-image:-moz-linear-gradient(top, #96b5c8, #7999ac); /* Firefox */
   background-image:-ms-linear-gradient(top, #96b5c8, #7999ac); /* ie10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #96b5c8), color-stop(1, #7999ac)); /* Saf4+, Chrome */
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#96b5c8', endColorstr='#7999ac', GradientType='0'); /* IE*/
}
.hr_position_detailcontrol .hr_pos_changereq {
   line-height:16px;
   color:#005D78;
   margin:8px 15px 0 10px;
   cursor:pointer;
   position:relative;
}
.hr_position_detailcontrol .hr_pos_changereq i {
   display:inline-block;
   vertical-align:middle;
   width:10px;
   height:5px;
   background:url(/images/3/hr_comicon.png) -264px -70px no-repeat;
}
.hr_position_detailcontrol .hr_pos_editreq {
   border-right:1px solid #076c9b;
   line-height:16px;
   margin:8px 0px 0 0px;
   padding-right:10px;
}
.hr_position_newslist {
   border:1px solid #dfdfdf;
   padding:10px;
   margin-top:12px;
   box-shadow:0px 1px 2px #999999;
   background-color:#fbfbfb;
}
.hr_position_newslist table td {
   color:#666666;
   padding:6px 3px;
}
.hr_position_description {
   color:#666666;
}
.hr_position_description h6 {
   margin-top:20px;
}
/* 去掉职位详情的控制样式，不删除备用
.hr_position_description p {
   margin-left:25px;
}
.hr_position_description p b {;
   margin-left:-25px;
}
.hr_position_description dl {
   font-size:13px;
}
.hr_position_description dl dt, .hr_position_description dl dd {
   font-weight:normal;
   line-height:23px;
}
.hr_position_description dl dd {
   margin-left:25px;
}
*/

/*   load ajax css  */
.ajax_loader {
   background: transparent url("/images/3/blue-loading.gif") center center no-repeat; 
   width: 33px; 
   height: 33px; 
}
.ajax_loader_small {
   background: transparent url("/images/3/ajax-loader.gif") center center no-repeat; 
   width: 32px; 
   height: 32px; 
}

.loadmorequstion {
   width:130px;
   height:32px;
   line-height:32px;
   margin:auto;
   background:url(/images/3/loadm.gif) left center no-repeat;
   padding-left:40px;
   font-size:20px;
   color:#666666;
   margin-top:20px;
}

/*   job position no data css */
.hr_position_nodata {
   padding:20px 15px;
}
.hr_netaddress {
   color:#666666;
   margin-bottom:10px;
}
.hr_netaddress span.nodata_tip {
   color:#7697a8;
   line-height:28px;
}
.hr_netaddress .hr_net_config {
   position:relative;
   margin-right:3px;
}
.hr_net_tipdialog {
   position:absolute;
   left:-77px;
   top:30px;
   background:url(/images/3/opt_img_gray.png) repeat;
   padding:3px;
   width:520px;
   border-radius:2px;
}
.hr_net_tipdialog.jobpos_tip {
   top:20px;
   left:-84px;
   width:422px;
   display:none;
   text-align:left;
}
.hr_net_point {
   position:absolute;
   width:18px;
   height:12px;
   background:url(/images/3/hr_comicon.png) -260px -84px no-repeat;
   top:-8px;
   left:80px;
}
.hr_net_tipcontent {
   border:1px solid #bdbdbd;
   border-radius:3px;
   background-color:#ffffff;
   padding:8px 10px;
}
.hr_net_tipcontent span {
   color:#999999;
}
.hr_net_tipcontent div {
   text-align:right;
   padding-right:10px;
}

.hr_position_set_inner .licenseform {
   margin-top:20px;
}
.hr_position_set_inner .licenseform .tips {
   text-align:center;
   width:635px;
}
.hr_position_set_inner .licenseform .uploadform {
   position:relative;
}
.hr_position_set_inner .licenseform .uploadform table.files {
   position:absolute;
}

/*** 职位列表筛选按钮样式 ***/
.hr_breadcrumbs .brdb_select {
   display:inline-block;
   border:1px solid #6f8d9e;
   color:#6f8d9e;
   border-radius:2px;
   height:13px;
   line-height:13px;
   padding:0 1px;
   margin:0 1px;
   vertical-align:middle;
}
.hr_breadcrumbs .brdb_select.cur_selecta {
   background:#6f8d9e;
   color:#ffffff;
}
.hr_breadcrumbs .brdb_publish {
   height:20px;
   line-height:20px;
   margin-right:5px;
   padding:4px 12px;
}
.hr_breadcrumbs .brdb_publish:hover {
   color:#ffffff;
}
.synchronousaccount {
   position:absolute;
   left: 806px;
   text-align: right;
   top: 21px;
   width: 250px;
   z-index:1;
}
.synchronousaccount.nopermission {
   top:16px;
}
.synchronousaccount > span {
   color:#666666;
   font-size:12px;
}
.synchronousaction {
   padding:3px 8px;
   border-radius:5px;
}
.synchronousaction .group_offsite {
   display:inline-block;
   width:154px;
}
.synchronousaction .slideborder {
   border:1px solid #a2a2a2;
   background:#ffffff;
   padding-top:3px;
   margin-top:-4px;
   margin-right:-1px;
}
.synchronousaction .group_offsite > a,
.synchronousaction .group_offsite > .otheroffsite > a {
   float:left;
   display:inline-block;
   vertical-align:middle;
   margin:2px 7px;
   font-size:12px;
}
.synchronousaction .group_offsite > a > em,
.synchronousaction .group_offsite > .otheroffsite > a > em {
   display:inline-block;
   width:50px;
   text-align:left;
}
.synchronousaccount .synchronousaction > span {
   color:#999999;
}
.synchronousaccount a > i {
   display:inline-block;
   width:12px;
   height:14px;
   vertical-align:middle;
   background:url(/images/3/hr_comicon.png) -414px -355px no-repeat;
}
.synchronousaccount a > i.notok {
   background-position:-383px -296px;
}
.synchronousaccount a > i.ok {
   background-position:-392px -355px;
}
.synchronousaccount a.unclick {
   cursor: default;
}
.synchronousaccount a.showmoreoffsite {
   margin:2px 0 0 10px;
}
.synchronousaccount a.showmoreoffsite > em.up {
   background:url("/images/3/hr_comicon.png") no-repeat -280px -70px;
   display:inline-block;
   height:4px;
   vertical-align:middle;
   width:8px;
}
.synchronousaccount a.showmoreoffsite > em.down {
   background-position:-265px -70px;
}
.offsitesetting {
   width:100%;
   text-align:center;
   background:#f1f1f1;
}
.offsitesetting > a {
   display:block;
   font-size:12px;
}
.sitesynchronous_news {
   position:absolute;
   left:881px;
   background:#f8f8f8;
   border:1px solid #d3d3d3;
   color:#999999;
   border-radius:2px;
   padding:0 5px 0 10px;
}
.sitesynchronous_news > a {
   font-size:18px;
   color:#999999;
   vertical-align:middle;
   margin-left:5px;
}


/*   HR设置性格测试选择 */
.hr_personselecttitle {
   color:#709eb3;
   max-width:900px;
   margin:75px 0 0 55px;
   border-bottom:1px dotted #dddddd;
   padding-bottom:10px;
}
.hr_personselecttitle span {
   font-size:12px;
   color:#999999;
   font-family:"宋体";
   margin-left:20px;
}
.hr_personcontent {
   max-width:900px;
   margin:5px 0 0 55px;
}
.hr_personcontent table tr {
   cursor:pointer;
}
.hr_personcontent table tr:hover {
   background:none;
}
.hr_personcontent table td {
   padding:7px 0;
}
.hr_personcontent table td i.person_select {
   margin-left:10px;
   width:27px;
   height:27px;
   display:inline-block;
   background:url(/images/3/hr_comicon.png) -204px -483px no-repeat;
}
.hr_personcontent table tr.selected td i.person_select {
   background-position:-240px -483px;
}
.hr_persondetail {
   background-color:#eef3f6;
   border:1px solid #eef3f6;
   padding:13px 15px 7px 15px;
}
.hr_persondetail:hover {
   background-color:#e3eef4;
}
.hr_personcontent table tr.selected .hr_persondetail {
   background-color:#e3f8ff;
   border:1px solid #b9cfde;
}
.hr_persondetail dl {
   margin:0 0 0 100px;
   color:#666666;
}
.hr_persondetail dl dd {
   margin-left:0px;
   line-height:22px;
   margin-top:8px;
   letter-spacing:1px;
}
.controls select.longselect {
   width:194px;
}

.req_box .form-horizontal .control-group .controls span.showerrormes {
   color:#ff0000;
}
.jobposition_tip.modal {
   width:150px;
   text-align:center;
   box-shadow:none;
   border:1px solid #B9CFDE;
   background:#eff4dc;
   position:absolute;
}
.jobposition_tip.modal .modal-body {
   padding:10px;
}
.jobposition_tip.modal .modal-body p {
   line-height:22px;
   margin-bottom:0px;
   font-weight:bold;
}
#baserequired_successmsg {
   display:nne;
   width:635px;
}
#baserequired_successmsg .success {
   text-align:center;
}
#baserequired_successmsg .approve_tips {
   background-color: #FAFAFA;
   border: 1px dashed #D3D3D3;
   color: #666666;
   line-height: 24px;
   margin-top: 20px;
   text-align: center;
   width: 635px;
}
#baserequired_successmsg .approve_tips.approve_tips_width {
   padding:20px;
   width:auto;
}

.no_interview .undone{
   cursor: pointer;
}

.no_interview span{
   color: #666;
}
/* 
*
new job position css 2013.5.29
*
*/
.hr_editposition {
   margin-top:15px;
}
.hr_editposition .hr_edittitle {
   color:#666666;
}
.hr_editposition .hr_edittitle label.checkbox {
   padding-top:0px;
   width:100px;
   vertical-align:top;
   margin-left:15px;
}
.hr_editposition .hr_edittitle .level_explan,.uploadfiledilog .level_explan { 
   display:inline-block; 
   width:10px; 
   height:10px;
   position:relative; 
   z-index:1; 
   background:url(/images/3/hr_comicon.png) -213px -322px no-repeat;
}
.dialogborderbottom {
   border-bottom:1px solid #e1e1e1;
   display:block;
   padding-bottom:8px;
   margin-bottom:8px;
   letter-spacing:1px;
}
.hr_editposition .hr_settingwrap {
   margin-top:8px;
   border:1px solid #c0c0c0;
   box-shadow:0px 1px 2px #999999;
   background-color:#fbfbfb;
}
.hr_editposition .set_quence {
   height:34px;
   background:url(/images/3/positiontabbg.jpg) repeat-x;
}
.set_quence ul {
   margin:0px;
}
.set_quence ul li {
   float:left;
   list-style:none;
   height:32px;
   font-size:13px;
   border-bottom:2px;
   border-right:1px solid #c0c0c0;
}
.set_quence li a {
   display:block;
   padding:7px 20px 0 20px;
   height:25px;
   outline:none;
}
.set_quence li a.colorgray {
   color:#999999;
   cursor:default;
}
.set_quence ul li.gray {
   color:#afafaf;
   border-bottom:2px solid #afafaf;
   background-image:-moz-linear-gradient(top, #ffffff, #efefef); /* Firefox */
   background-image:-ms-linear-gradient(top, #ffffff, #efefef); /* ie10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #efefef)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType='0'); /* IE*/
}
.set_quence ul li.light {
   color:#ffffff;
   border-bottom:2px solid #628091;
   background-image:-moz-linear-gradient(top, #96b5c8, #7898ab); /* Firefox */
   background-image:-ms-linear-gradient(top, #96b5c8, #7898ab); /* ie10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #96b5c8), color-stop(1, #7898ab)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#96b5c8', endColorstr='#7898ab', GradientType='0'); /* IE*/
}
.set_quence ul li.light a {
   color:#ffffff;
}
.set_quence ul li.cur_li {
   border-bottom:2px solid #007aa0;
   color:#ffffff;
   background-image:-moz-linear-gradient(top, #00b9ed, #02abe0); /* Firefox */
   background-image:-ms-linear-gradient(top, #00b9ed, #02abe0); /* ie10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #00b9ed), color-stop(1, #02abe0)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b9ed', endColorstr='#02abe0', GradientType='0'); /* IE*/
}
.set_quence ul li input[type="checkbox"] {
   margin-top:-1px;
   margin-left:3px;
}
.set_quence ul li.cur_li a {
   color:#ffffff;
}
.set_quence ul li i.havedone {
   display:inline-block;
   margin-right:3px;
   width:14px;
   height:16px;
   background:url(/images/3/hr_comicon.png) -266px -386px no-repeat;
   vertical-align:middle;
}
.set_quence ul li i.nothavedone {
   display:inline-block;
   margin-right:3px;
   width:14px;
   height:16px;
   background:url(/images/3/hr_comicon.png) -328px -386px no-repeat;
   vertical-align:middle;
}
.set_quence_content {
   min-height:215px;
   padding-bottom:20px;
}
.set_quence_content .notbegin {
   color:#99aab5;
   margin:25px 0 0 30px;
}
.set_quence_content .notbegin i {
   display:inline-block;
   width:35px;
   height:35px;
   background:url(/images/3/hr_comicon.png) -254px -124px no-repeat;
   vertical-align:middle;
   margin-right:8px;
}
.set_quence_content .settext {
   margin:10px 0 0 32px;
   color:#666666;
}
.set_quence_content .settext a {
   text-decoration:underline;
}
.set_quence_content .settextsmall {
   margin:7px 0 0 32px;
   color:#999999;
}
.set_quence_content .form-horizontal {
   color:#666666;
   width:700px;
   padding-top:15px;
   margin-left:15px;
}
.set_quence_content .form-horizontal .control-group {
   float:left;
   margin-bottom:0px;
}
.set_quence_content .form-horizontal .control-label {
   font-size:12px;
   width:57px;
}
.set_quence_content .form-horizontal .control-label b {
   font-size:12px;
   width:53px;
   display:inline-block;
   vertical-align:bottom;
   overflow:hidden;
   word-break:keep-all;
   white-space:nowrap;
   text-overflow:ellipsis;
   word-wrap:normal;
}
.set_quence_content .form-horizontal .controls {
   margin-left:65px;
   width:250px;
}
.set_quence_content .form-horizontal .control-label.longwidth,
.set_require_edit .form-horizontal .control-label.longwidth {
   width:205px;
}
.set_quence_content .form-horizontal .control-label b.longwidth,
.set_require_edit .form-horizontal .control-label b.longwidth {
   width:195px;
}
.set_quence_content .form-horizontal.needredoui .control-label.longwidth,
.set_require_edit .form-horizontal.needredoui .control-label.longwidth {
   width:auto;
   max-width:198px;
   text-align:left;
}
.set_quence_content .form-horizontal.needredoui .control-label b.longwidth,
.set_require_edit .form-horizontal.needredoui .control-label b.longwidth {
   width:auto;
   max-width:190px;
}
.set_quence_content .form-horizontal.needredoui .control-group {
   width:320px;
}
.set_quence_content .form-horizontal .controls.longmarginleft,
.set_require_edit .form-horizontal .controls.longmarginleft {
   margin-left:5px;
   float:left;
   width:auto;
   min-width:100px;
}
.set_quence_content .control-label em,
.set_require_edit .control-label em {
   font-style:normal;
   font-weight:bold;
   margin-left:3px;
   vertical-align:middle;
}
.set_quence_content .hr_position_description {
   padding-left:20px;
   padding-top:10px;
   word-wrap:break-word;
   word-break:break-all;
}
.set_quence_content .hr_position_description h6 {
   font-size:13px;
}
.set_quence_content .requirehavedone {
   padding:10px 0 20px 0px;
}
.set_quence_content .requirewrap {
   padding-top:7px;
}
.set_quence_content .requiretitle {
   position:relative;
   height:2px;
   border-bottom:1px solid #dfdfdf;
   margin:10px 17px 0 17px;
}
.set_quence_content .requiretitle h6 {
   position:absolute;
   top:-9px;
   background-color:#fbfbfb;
   padding-right:4px;
   margin:0px;
   color:#709eb3;
   font-weight:normal;
}
.set_quence_content .requirewrap .control-label {
   font-weight:bold;
}
.requirewrap .controls span.mounthnum {
   color:#333333;
   vertical-align:top;
   margin-right:15px;
}
.requirewrap .controls span.mounth {
   color:#999999;
   vertical-align:top;
}
.requirewrap .controls span.txtabove {
   font-size:13p x;
   margin-left:7px;
}
.require_edit {
   margin:14px 0 0 20px;
}
.require_edit a {
   padding:2px 10px;
   color:#ffffff;
}
.set_require_edit {
   min-height:323px;
}
.set_require_edit .req_box {
   margin:0 20px;
   padding:17px 0 5px 0;
}
.set_require_edit .req_box .req_title {
   padding-left:0px;
   margin-bottom:10px;
}
.set_require_edit .req_box .control-group {
   margin-bottom:7px;
}
.set_require_edit .req_box .control-label {
   width:66px;
}
.set_require_edit .req_box .controls {
   margin-left:76px;
}
.uploadtestfile {
   width:470px;
   height:200px;
   border:1px dashed #d0d0d0;
   position:relative;
   margin:18px 0 0 33px;
}
.uploadtestfile .uploadfiletips {
   text-align:center;
   color:#666666;
   line-height:25px;
   padding-top:35px;
}
.uploadtestfile .uploadfiletips span {
   color:#999999;
}
.uploadtestfile .upload_imgbtn {
   position:absolute;
   width:206px;
   height:42px;
   left:50%;
   margin:20px 0 0 -103px;
}
.uploadtestfile .upload_imgbtn input.inputfile {
   border:300px solid;
   opacity:0;
   filter:alpha(opacity=0);
   position:absolute;
   top:0px;
   right:0px;
   z-index:1;
   transform: translate(-800px, 0px) scale(10);
   cursor:pointer;
}
.uploadtestfile .upload_imgbtn div.button {
   font-weight:bold;
   width:206px;
   height:42px;
   cursor:pointer;
   color:#ffffff;
   line-height:41px;
   background-color:#808080;
   text-align:center;
   border-radius:5px;
}
.successuploadfile {
   margin:0 15px;
}
.uploadfile_title {
   border-bottom:1px solid #dfdfdf;
   line-height:45px;
   color:#999999;
}
.uploadfile_title b {
   color:#666666;
}
.uploadfile_title span {
   color:#666666;
}
.uploadfile_title i.removetest {
   display:inline-block;
   vertical-align:middle;
   width:13px;
   height:13px;
   background:url(/images/3/hr_comicon.png) -328px -354px no-repeat;
   cursor:pointer;
   margin-left:5px;
}
.successuploadfile table tr:hover {
   background:none;
}
.successuploadfile table td {
   height:45px;
   border-bottom:1px dotted #dddddd;
   color:#076c9b;
   font-size:13px;
}
.successuploadfile table td span {
   color:#666666;
   cursor:pointer;
}
.successuploadfile table td:hover {
   background:#e3eef4;
}
.successuploadfile table td i {
   display:inline-block;
   width:15px;
   height:17px;
   vertical-align:middle;
   padding:0 5px;
   background:url(/images/3/hr_comicon.png) -277px -490px no-repeat;
   cursor:pointer;
}
.successuploadfile table td.selected i {
   background-position:-305px -491px;
}
.hr_uploadfile {
   left:50%;
   right:auto;
   margin-left:-100px;
}
.hr_uploadfile .closediv {
   position:absolute;
   right:15px;
   top:15px;
   width:12px;
   height:12px;
   background:url(/images/3/hr_comicon.png) -259px -219px no-repeat;
   cursor:pointer;
   z-index:10;
}
.hr_uploadfile .uploadfiledilog {
   text-align:center;
   line-height:25px;
   color:#666666;
   font-size:13px;
   padding:20px 10px 30px 10px;
}
.hr_uploadfile .uploadfiledilog img {
   margin-bottom:10px;
}
.hr_uploadfile .hr_top5uppoint {
   right:auto;
   left:90px;
}
.hr_uploadfile .set_quence_content {
   min-height:0px;
}
.hr_uploadfile .set_quence_content .uploadtestfile {
   border:0px;
   margin:0px;
   width:385px;
   height:160px;
}
.hr_uploadfile .uploadtestfile .uploadfiletips {
   padding-top:15px;
}
.jobpersontestbox {
   margin-top:15px;
}
.persontesteachone {
   width:147px;
   height:101px;
   margin-left:40px;
   margin-bottom:10px;
   background:#eef3f6;
   border:1px solid #dee4e8;
   padding:10px 0px;
   cursor:pointer;
}
.persontesteachone:hover {
   background:#e3eef4;
}
.persontesteachone.selected {
   background:#e3f8ff;
   border:1px solid #bfd3e1;
}
.persontesteachone .personimg {
   text-align:center;
}
.persontesteachone .personimg i {
   display:inline-block;
   width:15px;
   height:17px;
   vertical-align:middle;
   margin:0 10px 0 0;
   background:url(/images/3/hr_comicon.png) -281px -490px no-repeat;
}
.persontesteachone .personimg em {
   display:inline-block;
   width:67px;
   height:70px;
   vertical-align:middle;
   background:url(/images/3/person_small_all.png) no-repeat;
}
.persontesteachone em.person_small_1 {
   background-position:0px 0px;
}
.persontesteachone em.person_small_2 {
   background-position:0px -97px;
}
.persontesteachone em.person_small_3 {
   background-position:0px -189px;
}
.persontesteachone em.person_small_4 {
   background-position:0px -283px;
}
.persontesteachone em.person_small_5 {
   background-position:0px -376px;
}
.persontesteachone em.person_small_6 {
   background-position:0px -467px;
}
.persontesteachone.selected .personimg i {
   background-position:-310px -491px;
}
.persontesteachone .personimg img {
   vertical-align:middle;
}
.persontesteachone .personname {
   text-align:center;
   margin-top:8px;
   position:relative;
}
#persontext_detail {
   left:-15px;
   right:auto;
   top:27px;
   margin-left:0px;
   width:400px;
   z-index:10;
}
#persontext_detail .hr_top5uppoint {
   right:auto;
   left:80px;
}
#persontext_detail .p_txtinfo {
   text-indent:2em;
   color:#666666;
   text-align:left;
   cursor:default;
}
.job_createtest {
   margin-top:10px;
}
.job_createtest a {
   border-bottom:1px solid #005D78;
   display:inline-block;
   line-height:15px;
}
.job_testnoconfig {
   margin:27px 0 0 35px;
}

/*   职位的 dialog  */
.changeinterview_dialog {
   position:absolute;
   left:auto;
   top:auto;
   margin-left:0px;
   width:350px;
   z-index:100;
}
.topsj {
   position:absolute;
   width:15px;
   height:12px;
   background:url(/images/3/hr_comicon.png) no-repeat -46px -775px;
   left:50px;
   top:-11px;
}
.rightsj {
   position:absolute;
   width:11px;
   height:14px;
   background:url(/images/3/hr_comicon.png) no-repeat -75px -796px;
   right:-11px;
   top:70px;
}
.leftsj {
   position:absolute;
   width:11px;
   height:14px;
   background:url(/images/3/hr_comicon.png) no-repeat -44px -796px;
   left:-11px;
   top:70px;
}
.changeinterview_dialog .modal-header {
   margin:0px 12px;
   padding:9px 0;
   background:none;
   border-bottom:1px solid #cecece;
}
.changeinterview_dialog .modal-header h3 {
   font-size:14px;
}
.changeinterview_dialog .modal-body {
   padding:12px;
}
.feedback_dialog {
   width:380px;
}
.feedback_dialog .modal-header {
   border-bottom:0px;
   padding-bottom:0px;
}
.changeinterview_dialog .modal-header h3 {
   font-size:12px;
   color:#333333;
}
.feedback_dialog .modal-header .btn_feedback {
   height:20px;
   padding:0 5px;
   font-size:12px;
   float:right;
   margin-right:15px;
}
.feedback_dialogtable {
}
.feedback_dialogtable td {
   border-bottom:1px dotted #dddddd;
   color:#666666;
   height:30px;
   padding-left:6px;
}
.feedback_dialogtable td > a:hover {
   background:none;
}
.selectmanager {
   display:inline-block;
   margin-left:20px;
   color:#666666;
}
.selectmanager .dropdown-menu {
   top:30px;
   left:30px;
   border:0px;
   padding:0px;
}
#jobmanagerlist td a {
   outline:none;
}
#jobmanagerlist td a.cur_a {
   background-color:#dae8ef;
   display:inline-block;
   padding:0px 3px;
}
.selectmanager > a.btn {
   padding:0 5px;
   font-size:12px;
   vertical-align:inherit;
   outline:none;
}

.editaccount_section .controls > span {
   color:#666666;
}
.editaccount_section .controls > select.gray {
   color:#999999;
}
.editaccount_section .lastactionbtn a {
   color:#666666;
}
.editaccount_section.bluewrap_section {
   background:#e6edf1;
   border-bottom:1px solid #c0c0c0;
   margin-bottom:0px;
   padding:6px 0;
}
.editaccount_section.bluewrap_section .control-group {
   margin-bottom:0px;
}
.postnew_position {
   margin:15px 15px 0 15px;
   border:1px solid #c0c0c0;
   box-shadow:0 1px 2px #999999;
}


/*** 编辑职位的 dialog ****/
.subacct_postarget {
   border:1px solid #C5C5C5;
   border-radius:5px 5px 5px 5px;
   box-shadow:0 1px 2px #DDDDDD;
   cursor:text;
   margin-bottom:5px;
   min-height:50px;
   padding:3px;
   margin-top:0px;
}
.selectcitytitle {
   color:#333333;
   margin-top:10px;
}
.resume_dialogposition .nobgcolor {
   background:none;
   border-top:0px;
}
.selectcity_dialog,
.selectwork_dialog {
   position:fixed;
}
.selectwork_dialog .modal-body {
   max-height:380px;
   overflow:auto;
}
.selectwork_dialog .modal-body {
   padding:5px 7px;
}
.selectwork_table {
   margin-bottom:5px;
}
.selectwork_table_bgcolor {
   background:#f9f9f9;
}
.selectwork_dialog .selectwork_table td {
   border:1px solid #e3e3e3;
   color:#666666;
}
.selectwork_tableright {
   
}
.selectwork_tableright ul {
   margin:0px;
   border-bottom:1px dotted #e3e3e3;
}
.selectwork_tableright ul:last-child {
   border-bottom:0px;
}
.selectwork_tableright ul li {
   list-style:none;
   width:32%;
   padding-left:1%;
   height:25px;
   float:left;
}
.selectwork_tableright ul li a {
   display:block;
   margin:1px;
   padding:0 3px;
   line-height:23px;
   outline:none;
}
.selectwork_tableright ul li.cur_li a,
.selectwork_tableright ul li a:hover {
   color:#FF6600;
}
.selectwork_tableright a.selectwork.selected {
   background:#DAE8EF;
   display:inline-block;
   border-radius:3px;
}
.boldblackwordtitle {
   color:#666666;
   margin:20px 0 0 20px;
}
.postioncitylisttable {
   border-top:1px solid #c5c5c5;
   margin-top:10px;
   padding:5px;
   height:180px;
   overflow:auto;
}
.postioncitylisttable table td {
   border-bottom:1px dotted #dcdcdc;
   height:31px;
}
.postioncitylisttable td a {
   color:#076C9B;
   display:inline-block;
   margin-right:5px;
   outline:none;
   padding:0 4px;
}
.postioncitylisttable td a.cur_a {
   background:#DAE8EF;
   border-radius:2px 2px 2px 2px;
   color:#333333;
}
.selectwork_listdialog a.selectposition {
   outline:none;
   display:inline-block;
   padding:1px 4px;
}
.selectwork_listdialog a.selectposition.selected {
   background:#DAE8EF;
   display:inline-block;
   padding:1px 4px;
   border-radius:3px;
}

.selectcity_listdialog.purposlistbox,
.selectwork_listdialog.purposlistbox {
   border:1px solid #d2d2d2;
   background:#f6f6f6;
   position:absolute;
   border-radius:5px;
   padding:0 10px 7px 10px;
   margin-left:20px;
   margin-top:10px;
   z-index:2000;
}
.selectcity_listdialog.purposlistbox i,
.selectwork_listdialog.purposlistbox i {
   display:block;
   width:14px;
   height:8px;
   left:15px;
   top:-8px;
   background:url("/images/3/hr_comicon.png") no-repeat -363px -355px;
   position:absolute;
}
.selectcity_listdialog.purposlistbox i.close_ibtn,
.selectwork_listdialog.purposlistbox i.close_ibtn {
   display:block;
   width:14px;
   height:18px;
   left:auto;
   right:11px;
   top:7px;
   background:none;
   position:absolute;
   color:#000000;
   font-size:20px;
   font-weight:bold;
   line-height:20px;
   opacity:0.2;
   text-shadow:0 1px 0 #FFFFFF;
   cursor:pointer;
}
.selectcity_listdialog.purposlistbox i.rightload,
.selectwork_listdialog.purposlistbox i.rightload {
   left:auto;
   right:80px;
}
.selectwork_listdialog.purposlistbox > a.submitbtn_a {
   font-size:12px;
   padding:0px 7px;
   position:absolute;
   right:40px;
   top:5px;
}
.selectcity_listdialog.purposlistbox table td,
.selectwork_listdialog.purposlistbox table td {
   padding:2px 4px 2px 0px;
   font-size:12px;
   color:#666666;
}
.selectcity_listdialog.purposlistbox table td{
   vertical-align:top;
}
.selectwork_listdialog.purposlistbox td > a:hover {
   color:#ff6600;
}
.selectcity_listdialog.purposlistbox td > label {
   font-size:12px;
}


/*******推送职位二次确认***********/
.push_confirm {
   width:440px;
   margin-left:-220px;
}
.push_confirm .modal-header {
   height:auto;
   background:none;
   border-bottom:0px;
   padding:4px 10px 0;
}
.push_confirm .modal-body {
   padding-top:0px;
   margin-top:5px;
   text-align:center;
}
.push_confirm .modal-body .confirmtext {
   text-align:center;
   color:#333333;
}
.push_confirm .modal-body .confirmtext.grey {
   color:#666666;
}
.push_confirm .modal-body .confirmtext.greynine {
   color:#999999;
   margin:7px 0;
}
.push_confirm .modal-body #confirmButton {
   padding:0px 10px;
   font-size:12px;
   margin-top:9px;
}

.jobposition_search_link {
   cursor:pointer;
}
.req_box .form-horizontal .control-groupmarry {
   position:absolute;
   width:250px;
   top:124px;
   left:215px;
   z-index:1;
}
.set_require_edit .req_box .control-groupmarry .controls {
   margin-left:0px;
}

/****
***创建文件夹样式
*****/
.creater_newfolder {
   width:360px;
   margin-left:-180px;
}
.newfolder_body .control-label {
   width:85px;
   font-size:12px;
   color:#666666;
}
.newfolder_body .controls {
   margin-left:90px;
}
.newfolder_body input[type="submit"] {
   display:inline-block;
   text-align:center;
   padding:4px 10px 3px 10px;
   margin-left:5px;
   font-size:12px;
   color:#ffffff;
   outline:none;
   border:1px solid #1b95ba;
   border-radius:4px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
   background-image:-moz-linear-gradient(top, #00baee, #02aadf); /* Firefox */
   background-image:-ms-linear-gradient(top, #00baee, #02aadf); /* ie10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #00baee), color-stop(1, #02aadf)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00baee', endColorstr='#02aadf', GradientType='0'); /* IE*/
}
.newfolder_body .control-group .controls {
   margin-left:0px;
   text-align:right;
   padding-right:20px;
}
.newfolder_body .control-group .controls span.error {
   padding-top:0px;
}
.folderlist td > input.fname,
.folderwordtop .createfolder_div > input.fname  {
   width:140px;
   padding:1px;
   height:15px;
   line-height:15px;
   font-size:12px;
}
.folderlist td span.btns i {
   display:inline-block;
   width:8px;
   height:14px;
   cursor:pointer;
   background:url("/images/3/hr_comicon.png") no-repeat;
}
.folderlist td span.btns i.editi {
   background-position:-151px -775px;
   margin-right:8px;
   vertical-align:middle;
   height:10px;
}
.folderlist td span.btns i.closei {
   background-position:-171px -775px;
   vertical-align:middle;
   height:10px;
}
.folderlist td span.editbtns i,
.folderwordtop .createfolder_div span.editbtns i {
   display:inline-block;
   width:19px;
   height:19px;
   cursor:pointer;
   background:url("/images/3/hr_comicon.png") no-repeat;
}
.folderlist td span.editbtns i.ok,
.folderwordtop span.editbtns i.ok {
   background-position:-433px -227px;
   vertical-align:middle;
}
.folderlist td span.editbtns i.cancel,
.folderwordtop span.editbtns i.cancel {
   background-position:-455px -227px;
   vertical-align:middle;
}
.foldermanagedialog {
   width:480px;
   margin-left:-240px;
}
.postionlisttable.folderlist {
   height:auto;
   border-top:0px;
   margin-top:-15px;
}
.postionlisttable.movefolderlist td a:hover {
   background:none;
}
.postionlisttable.movefolderlist td a.cur_a:hover {
   background:#DAE8EF;
}
.postionlisttable.movefolderlist td a.cur_a {
   cursor:pointer;
}
.folderwordtop {
   margin-top:0px;
   height:22px;
}
.folderwordtop > span {
   color:#666666;
}
.folderwordtop .createfolder {
   cursor:pointer;
   color:#333333;
}
.folderwordtop i.addi {
   background:url("/images/3/hr_comicon.png") no-repeat -151px -798px;
   display:inline-block;
   height:8px;
   width:8px;
}
.savefolderbox_btn {
   text-align:right;
   margin-top:5px;
}
.savefolderbox_btn .saveinfolder {
   margin-left:8px;
   padding:2px 9px;
   font-size:12px;
   text-shadow:none;
}

.handleaddresume{
   display:inline-block;
   padding: 1px 5px;
   margin-left:50px;
   text-align: center;
   border: 1px solid #218fb1;
   border-radius: 3px;
   border: 1px solid #88a5b2;
   color: #ffffff;
   background-image: -moz-linear-gradient(top, #00baee, #02aadf);
   background-image: -ms-linear-gradient(top, #00baee, #02aadf);
   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00baee), color-stop(1, #02aadf));
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00baee', endColorstr='#02aadf', GradientType='0');
}
.handleaddresume:hover {
   color: #ffffff;
}
.needsetjobs {
   padding-right:10px;
}
.needsetjobs .yellow {
   color:#ff6600;
}

.jobdetailsycaccount a > i {
	display: inline-block;
	width: 12px;
	height: 14px;
	vertical-align: middle;
	background: url(/images/3/hr_comicon.png) -414px -355px no-repeat;
}

.jobdetailsycaccount a > i.notok {
   background-position:-383px -296px;
}
.jobdetailsycaccount a > i.ok {
   background-position:-392px -355px;
}
.jobdetailsycaccount a.unclick {
   cursor: default;
}

/****企业中心自动刷新dialog样式****/
.autorefresh_dialog {
   width: 392px;
   margin-left: -196px;
}
.autorefresh_dialog .modal-header {
   background: none;
   padding:1px 8px 5px 8px;
   border-bottom: 0px;
}
.autorefresh_dialog .modal-body {
   padding: 0 15px 15px 15px;
}
.greenwords {
   font-size: 21px;
   text-align: center;
   color: #8fb659;
}
.greenwords > i {
   display: inline-block;
   vertical-align: middle;
   width: 52px;
   height: 45px;
   background: url(/images/3/hr_comicon_2.png) -46px 0px no-repeat;
}
.tipgraywords {
   color: #666666;
   text-align: center;
   margin-top: 8px;
}
.ciw_words {
   color: #666666;
   line-height: 25px;
   margin-bottom: 5px;
   padding-left: 23px;
}
.ciw_words > i {
   background: url("/images/3/hr_comicon_2.png") no-repeat -94px -64px;
   display: inline-block;
   height: 21px;
   margin-left: -24px;
   vertical-align: middle;
   width: 21px;
}
